package controller.link.game;

import view.client.Console;
import view.client.PanelGame;
import java.io.Serializable;
import javax.swing.JOptionPane;
import controller.Link;
import controller.link.RefreshGameData;
import model.Attendant;
import model.Server;

public class YouLose implements Link, Serializable {

    public YouLose() {
    }

    public YouLose(Attendant at) {
        at.send((Link) this);

    }

    @Override
    public void serverUse(Server server, Attendant at) {
    }

    @Override
    public void clientUse(Console console) {
        JOptionPane.showMessageDialog(null, "Você não resistiu e acabou desmaiando...");
        String t = console.getTxtArea().getText();
        console.setPg(new PanelGame(console.getSc(), console.getFrame(), console));
        console.getFrame().loadGame(console.getPg());
        console.getPg().getTxtBattle().setText(t);
        console.getTxtArea().append("Você não resistiu e acabou desmaiando...\n");
        RefreshGameData rgd = new RefreshGameData(console.getSc());
    }
}
